Dasya:http+ws+tcp portablebackend


概要

ポータブルなバックエンド

= httpとwsとtcpが喋れるサーバが欲しい。


かつ、このバックエンドで適当なパターンマッチ積んで、リクエストやらイベントに対して自動で適当なレスポンスを返せるようにしたい。

UIとかはUnityからぶっ叩けるといいのでは的な。


簡単でいいんで作ろう。



扱うイベント

特定のhttpリクエスト、tcpで飛んでくるパケット、wsで飛んでくるバイナリとか文字列に対して、


.NETCoreでいいや

動けばいいやってレベルなんでざっくりやろう。

Unity2017とかにも標準でexe入ってるし。



機能の想定

tcp, http, ws を扱いたい。で、

・httpはHttpServerが動けばよし

・tcpはTcpServerが動けばよし

・wsは上記が動けばよし


という感じで、さらにtcpに関してはまあ特になんかせんでもDisquuunとかがあるんで、

RedisとDisque(そのうちRedisにプラグインとして吸収される)があるんで、機能を追加する場所を綺麗に提供できればよし。


Status:そのうちつくる

Motivation upgrading…

https://github.com/sassembla/Dasha